package com.system.service.monitor.logs;

import com.baomidou.mybatisplus.extension.service.IService;
import com.system.entity.monitor.logs.SysLogininfor;
import com.system.response.Result;
import com.system.response.monitor.logs.LogininforDtoResponse;

public interface SysLogininforService extends IService<SysLogininfor> {

    /**
     * 新增登录日志
     * @param logininfor
     */
    void insertLogininfor(SysLogininfor logininfor);

    /**
     * 条件查询登录日志
     * @param logininforDto
     * @return
     */
    Result selectLogininforList(LogininforDtoResponse logininforDto);

    /**
     * 批量删除登录日志
     * @param ids
     * @return
     */
    Result deleteLogininforByIds(Long[] ids);

    /**
     * 清空日志
     * @return
     */
    Result clearLogininfor();


}
